#define  _CRT_SECURE_NO_WARNINGS
//#include <iostream>
//#include <map>
//#include <iostream>
//using namespace std;
//
//int main()
//{
//    map<int, int> hash1;
//    map<int, int> hash2;
//    string s1, s2;
//    cin >> s1 >> s2;
//
//    for (auto& e : s1)
//    {
//        hash1[e]++;
//    }
//
//    for (auto& e : s2)
//    {
//        hash2[e]++;
//    }
//
//    int flag = 0;
//    for (auto& e : s2)
//    {
//        if (hash2.count(e) == 0 || hash1[e] > hash2[e])
//        {
//            flag = 1;
//        }
//    }
//
//    if (flag == 0)
//        cout << "Yes";
//    else
//        cout << "No";
//
//    return 0;
//}

#include <iostream>
#include <vector>
#include <queue>
#include <algorithm>
using namespace std;
typedef long long ll;

ll n, sum;

int main() {
    cin >> n;
    ll size = 3 * n;
    vector<int> arr(size);
    for (ll i = 0; i < size; i++)
    {
        cin >> arr[i];
    }
    sort(arr.begin(), arr.end());

    while (n--)
    {
        sum += arr[size - 2];
        size--;
    }

    cout << sum;

    return 0;
}